Skip to content

Instantly share code, notes, and snippets.

@fcoury
fcoury / id_rsa_encryption.md
Created December 5, 2015 19:20
Encrypt/Decrypt a File using your SSH Public/Private Key on Mac OS X

A Guide to Encrypting Files with Mac OS X

This guide will demonstrate the steps required to encrypt and decrypt files using OpenSSL on Mac OS X. The working assumption is that by demonstrating how to encrypt a file with your own public key, you'll also be able to encrypt a file you plan to send to somebody else using their private key, though you may wish to use this approach to keep archived data safe from prying eyes.

Too Long, Didn't Read

Assuming you've already done the setup described later in this document, that id_rsa.pub.pcks8 is the public key you want to use, that id_rsa is the private key the recipient will use, and secret.txt is the data you want to transmit…

Encrypting

$ openssl rand 192 -out key

$ openssl aes-256-cbc -in secret.txt -out secret.txt.enc -pass file:key

@evantoli
evantoli / GitConfigHttpProxy.md
Last active May 10, 2024 02:24
Configure Git to use a proxy

Configure Git to use a proxy

In Brief

You may need to configure a proxy server if you're having trouble cloning or fetching from a remote repository or getting an error like unable to access '...' Couldn't resolve host '...'.

Consider something like:

nodes:
- id: webcam
custom:
source: https://huggingface.co/datasets/dora-rs/dora-idefics2/raw/main/operators/opencv_stream.py
outputs:
- image
- id: idefics2
operator:
python: https://huggingface.co/datasets/dora-rs/dora-idefics2/raw/main/operators/idefics2_op.py
inputs:
@jasonrdsouza
jasonrdsouza / key_detect.py
Created February 24, 2012 15:54
Python function to get keypresses from the terminal
def getchar():
#Returns a single character from standard input
import tty, termios, sys
fd = sys.stdin.fileno()
old_settings = termios.tcgetattr(fd)
try:
tty.setraw(sys.stdin.fileno())
ch = sys.stdin.read(1)
finally:
termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)
@y0ngb1n
y0ngb1n / docker-registry-mirrors.md
Last active May 10, 2024 02:18
国内的 Docker Hub 镜像加速器,由国内教育机构与各大云服务商提供的镜像加速服务 | Dockerized 实践 https://github.com/y0ngb1n/dockerized

Docker Hub 镜像加速器

国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务。

Dockerized 实践 https://github.com/y0ngb1n/dockerized

配置加速地址

Ubuntu 16.04+、Debian 8+、CentOS 7+

@fachinformatiker
fachinformatiker / index.html
Created June 24, 2018 21:39
Pure CSS Progress
<div class="container">
<header>
<h1>Pure <strong>CSS</strong> Progress</h1>
<p>... a pretty liquid progress-bar.</p>
</header>
<section>
<article>
<input type="radio" name="switch-color" id="red" checked>
<input type="radio" name="switch-color" id="cyan">
<input type="radio" name="switch-color" id="lime">
# Courtesy of ESRI Australia
# https://esriaustraliatechblog.wordpress.com/2020/12/22/basic-enterprise-geodatabase-maintenance/
# For replicas visit https://esriaustraliatechblog.wordpress.com/2021/07/06/faq-what-is-the-correct-workflow-to-achieve-a-full-compress-in-a-versioned-geodatabase-using-replicas/
# Other references
# https://desktop.arcgis.com/en/arcmap/latest/manage-data/geodatabases/recommended-version-administration-workflow.htm
# https://desktop.arcgis.com/en/arcmap/latest/manage-data/geodatabases/using-python-scripting-to-batch-reconcile-and-post-versions.htm
# https://sspinnovations.com/blog/very-simple-automated-sde-database-maintenance/
import logging

VRChat で Unity を使うに当たって、 git で Project 管理するときの耳寄り情報

※ Unity 向けの .gitignore を入れるとか、git config --global core.autocrlf false するとかはされてらっしゃるとして、それ以外の所を…

  1. Packages/.gitignore があるので、VPMまで管理したいときは git リポジトリに入れる前にこの .gitignore を消す(しかし、VCCは Packages/.gitignore を VPM 触る度に再作成するので毎度消すことになる)ので、自分は vrc-get の GUI 実装である ALCOM でUnity Projectを作ってます。すると Packages の .gitignore が最初から無いので便利だし、VCCより爆速でうれしい。

    (古いブランチに切り替えるときなんかで事故ったりするので、 Packages も git で管理した方がいいって思ってます。)
    https://vrc-get.anatawa12.com/alcom/

  2. マージは出来ないので、ベースのルナトくんからブランチ切って服着せる。みたいな使い方してます。\

@jeremychone
jeremychone / rust-xp-01-s3.rs
Last active May 10, 2024 02:12
Rust Quick Example to connect to S3 and Minio bucket server
#![allow(unused)] // silence unused warnings while exploring (to comment out)
use std::{error::Error, str};
use s3::bucket::Bucket;
use s3::creds::Credentials;
use s3::region::Region;
use s3::BucketConfiguration;
// Youtube Walkthrough - https://youtu.be/uQKBW8ZgYB8
@NReilingh
NReilingh / Script DB to Files.ps1
Created February 9, 2018 17:16
Using SQL SMO in PowerShell to script SQL Server objects
Add-Type -Path 'C:\Program Files\Microsoft SQL Server\140\SDK\Assemblies\Microsoft.SqlServer.Smo.dll'
$SmoServer = New-Object ('Microsoft.SqlServer.Management.Smo.Server') -argumentlist 'localhost'
$SmoServer.ConnectionContext.LoginSecure = $false
$SmoServer.ConnectionContext.set_Login("sa")
$SmoServer.ConnectionContext.set_Password("Passw0rd!")
$db = $SmoServer.Databases['msdb']
$Objects = $db.Tables